lecture for GATE